Implementation and Evaluation of Scalability Techniques in the Eco Model
نویسنده
چکیده
Event-based communication is appropriate for many application domains, ranging from small, centralised applications such as GUIs to large, distributed applications such as telecommunications, network monitoring and virtual world support systems. Consequently, many di erent event models have been put forward, some designed for small-scale systems and others for large-scale systems. One such model is the eco model which was designed to support virtual world applications in the Moonlight project. The eco model was designed to be scalable by including ltering capabilities that were intended to decrease network tra c in a distributed implementation. There have been two previous implementations of the eco model, and one characteristic of both was that all code was linked into the application at compile time, regardless of whether it was used at runtime or not. This resulted in executables which were larger than strictly necessary, and consequently lower scalability for applications hosting many objects, most of which were used only on a few nodes. A better approach could be to link code on demand at runtime with the intention of decreasing the application footprint. This thesis describes the design and implementation of a distributed version of the eco model and the evaluation of lters and dynamic linking as means to achieve increased scalability. The evaluation is empirical and real data gathered from an actual event-based system is used. In addition to the design and evaluation chapters, a detailed review of four event models, including the eco model, is provided, with particular emphasis on ltering and dynamic linking.
منابع مشابه
Filtering and Scalability in the ECO Distributed Event Model
Event-based communication is useful in many application domains, ranging from small, centralised applications to large, distributed systems. Many different event models have been developed to address the requirements of different application domains. One such model is the ECO model which was designed to support distributed virtual world applications. Like many other event models, ECO has event ...
متن کاملEco-Efficiency Evaluation in Two-Stage Network Structure: Case Study: Cement Companies
The cement industry, as a primary trade, plays an important role in the development of a country's organization. This industry in Iran, however, despite of profuse benefits such as high-value mines, faces many challenges. Problems such as exploitation of the production require the need for doing research into this area. The main purpose of this paper is to examine the Eco-efficiency in Iran's 2...
متن کاملCritical Success Factors for Business Intelligence Implementation in an Enterprise Resource Planning System Environment Using DEMATEL: A Case Study at a Cement Manufacture Company in Indonesia
This paper is aimed at evaluating critical success factors in Business Intelligence (BI) implementation in an Enterprise Resource Planning (ERP) environment. The data analysis method used in this paper is the Decision Making Trial and Evaluation Laboratory Model (DEMATEL). The study has been conducted on a cement manufacturing strategic holding company that has implemented ERP since 2010. This ...
متن کاملPresenting a Model of Effective Factors on Successful Implementation of Descriptive Evaluation in the Primary Education System of Iran
Purpose: Descriptive evaluation, if successfully implemented can play an important role in promoting the academic success and performance of elementary students. As a result, the present study was conducted with the aim of presenting a model of effective factors on successful implementation of descriptive evaluation in the primary education system of Iran. Methodology: The present study in ter...
متن کاملUsing the Component Model of Sustainable Landscape for the Quality Assessment of Urban Natural Public Spaces: A Case Study from Tehran’s River-valleys
Ecological destruction in human-dominated landscapes has significant impacts on environment sustainability internationally. Landscape planning can play a role in mitigating the effects of human-related activities. One element of landscape planning involves the analysis of the biological, spatial and social arrangement of areas in an urban environment and identifying characteristics that are und...
متن کامل